package org.tgcloud.group.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import lombok.Data;

/**
* @Author: zhy
* @Created: 2025-09-17-下午6:51
* @Description: ${description}
*/

/**
 * 报价-商品表
 */
@ApiModel(description = "报价-商品表")
@Data
public class MjGood implements Serializable {
    @ApiModelProperty(value = "")
    private Integer id;

    /**
     * 品类，对应sys_label_value中的id
     */
    @ApiModelProperty(value = "品类，对应sys_label_value中的id")
    private Integer categoryId;

    /**
     * 品牌，对应sys_label_value中的id
     */
    @ApiModelProperty(value = "品牌，对应sys_label_value中的id")
    private Integer brandId;

    @ApiModelProperty(value = "")
    private String goodName;

    /**
     * 有效期
     */
    @ApiModelProperty(value = "有效期")
    private String goodExpirationDate;

    /**
     * 保质期
     */
    @ApiModelProperty(value = "保质期")
    private String goodWarrantyDate;

    /**
     * 网上链接
     */
    @ApiModelProperty(value = "网上链接")
    private String goodOnlineLink;

    /**
     * 合计货值
     */
    @ApiModelProperty(value = "合计货值")
    private BigDecimal goodTotalPrice;

    /**
     * 官方售价
     */
    @ApiModelProperty(value = "官方售价")
    private BigDecimal goodPrice;

    /**
     * 商品图片
     */
    @ApiModelProperty(value = "商品图片")
    private String goodPic;

    @ApiModelProperty(value = "")
    private Date createTime;

    @ApiModelProperty(value = "")
    private Date updateTime;

    /**
     * 商品状态
     */
    @ApiModelProperty(value = "商品状态")
    private Short status;

    /**
     * 订单id
     */
    @ApiModelProperty(value = "订单id")
    private Integer orderId;

    /**
     * 数量
     */
    @ApiModelProperty(value = "数量")
    private Integer goodNum;

    /**
     * 箱规（数量）
     */
    @ApiModelProperty(value = "箱规（数量）")
    private String goodBoxNum;

    /**
     * 箱规（尺寸mm）
     */
    @ApiModelProperty(value = "箱规（尺寸mm）")
    private String goodBoxSize;

    /**
     * 单个产品包装尺寸mm
     */
    @ApiModelProperty(value = "单个产品包装尺寸mm")
    private String goodOneSize;

    /**
     * 店铺粉丝量
     */
    @ApiModelProperty(value = "店铺粉丝量")
    private String shopFans;

    /**
     * 产品销量
     */
    @ApiModelProperty(value = "产品销量")
    private String goodSaleNum;

    /**
     * 旗舰店实际成交价
     */
    @ApiModelProperty(value = "旗舰店实际成交价")
    private BigDecimal finalPrice;

    /**
     * 商品所属类别（例:妆字号、械字号、消字号、药字号等）
     */
    @ApiModelProperty(value = "商品所属类别（例:妆字号、械字号、消字号、药字号等）")
    private String goodCategory;

    /**
     * 商品品牌
     */
    @ApiModelProperty(value = "商品品牌")
    private String brandsValue;

    private static final long serialVersionUID = 1L;
}